#ifndef ESCRIBA_H
#define ESCRIBA_H
#include "sentencia.h"
#include "expr.h"
#include <iostream>
#include <sstream>
#include "pin.h"
#include "pinvariable.h"
class Escriba:public Sentencia
{
public:
    Escriba(Sentencia *next,vector<string> variables,Expr* var,int fila,int col);
    virtual string is();
    void setVariables(vector<string> variables);
    vector<string> getVariables();
    void setVar(Expr* var);
    Expr* getVar();
    virtual Tipo_ts * validarSemantica(Tabla_Simbolos *tabla_de_tipo,Tabla_Simbolos *tabla_de_varaible);
    virtual string generarCodigo(GenerarVariable* var,Tabla_Simbolos *tabla_de_tipo,Tabla_Simbolos *tabla_de_varaible);
private:
    vector<string> variables;
    Expr *var;
};

#endif // ESCRIBA_H
